<?php

namespace Ladenise\EveBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Ramassemblylinetypes
 */
class Ramassemblylinetypes
{
    /**
     * @var integer
     */
    private $assemblylinetypeid;

    /**
     * @var string
     */
    private $assemblylinetypename;

    /**
     * @var string
     */
    private $description;

    /**
     * @var float
     */
    private $basetimemultiplier;

    /**
     * @var float
     */
    private $basematerialmultiplier;

    /**
     * @var float
     */
    private $volume;

    /**
     * @var integer
     */
    private $activityid;

    /**
     * @var float
     */
    private $mincostperhour;


    /**
     * Get assemblylinetypeid
     *
     * @return integer 
     */
    public function getAssemblylinetypeid()
    {
        return $this->assemblylinetypeid;
    }

    /**
     * Set assemblylinetypename
     *
     * @param string $assemblylinetypename
     * @return Ramassemblylinetypes
     */
    public function setAssemblylinetypename($assemblylinetypename)
    {
        $this->assemblylinetypename = $assemblylinetypename;
    
        return $this;
    }

    /**
     * Get assemblylinetypename
     *
     * @return string 
     */
    public function getAssemblylinetypename()
    {
        return $this->assemblylinetypename;
    }

    /**
     * Set description
     *
     * @param string $description
     * @return Ramassemblylinetypes
     */
    public function setDescription($description)
    {
        $this->description = $description;
    
        return $this;
    }

    /**
     * Get description
     *
     * @return string 
     */
    public function getDescription()
    {
        return $this->description;
    }

    /**
     * Set basetimemultiplier
     *
     * @param float $basetimemultiplier
     * @return Ramassemblylinetypes
     */
    public function setBasetimemultiplier($basetimemultiplier)
    {
        $this->basetimemultiplier = $basetimemultiplier;
    
        return $this;
    }

    /**
     * Get basetimemultiplier
     *
     * @return float 
     */
    public function getBasetimemultiplier()
    {
        return $this->basetimemultiplier;
    }

    /**
     * Set basematerialmultiplier
     *
     * @param float $basematerialmultiplier
     * @return Ramassemblylinetypes
     */
    public function setBasematerialmultiplier($basematerialmultiplier)
    {
        $this->basematerialmultiplier = $basematerialmultiplier;
    
        return $this;
    }

    /**
     * Get basematerialmultiplier
     *
     * @return float 
     */
    public function getBasematerialmultiplier()
    {
        return $this->basematerialmultiplier;
    }

    /**
     * Set volume
     *
     * @param float $volume
     * @return Ramassemblylinetypes
     */
    public function setVolume($volume)
    {
        $this->volume = $volume;
    
        return $this;
    }

    /**
     * Get volume
     *
     * @return float 
     */
    public function getVolume()
    {
        return $this->volume;
    }

    /**
     * Set activityid
     *
     * @param integer $activityid
     * @return Ramassemblylinetypes
     */
    public function setActivityid($activityid)
    {
        $this->activityid = $activityid;
    
        return $this;
    }

    /**
     * Get activityid
     *
     * @return integer 
     */
    public function getActivityid()
    {
        return $this->activityid;
    }

    /**
     * Set mincostperhour
     *
     * @param float $mincostperhour
     * @return Ramassemblylinetypes
     */
    public function setMincostperhour($mincostperhour)
    {
        $this->mincostperhour = $mincostperhour;
    
        return $this;
    }

    /**
     * Get mincostperhour
     *
     * @return float 
     */
    public function getMincostperhour()
    {
        return $this->mincostperhour;
    }
}
